package com.flower.service;

import java.util.List;

import com.flower.pojo.PageBean;
import com.flower.pojo.Product;

/**
 * 商品模块
 */
public interface IProductService {
	
    /**
     * 查询前8条热门商品
     */
    List<Product> findHotProduct();

    /**
     * 查询前8条最新商品
     */
    List<Product> findNewProduct();
    
    /**
     * 查询前8条特价商品
     */
    List<Product> findBargainProduct();
    
    /**
     * 根据类别编号，查询product_list中所需要的商品信息（创建PageBean类来放置这些属性）
     * @param cid   类别编号
     * @param currPageNO    当前页号
     */
    PageBean findAllProductByCid(int cid, int currPageNO);
    
    /**
     * 根据商品编号查询商品详情
     * @param pid   商品编号
     */
    Product findProductByPid(int pid);
    
}
